Merge branch 'feature_order_number' into test
正在显示
8 个修改的文件
包含
80 行增加
和
18 行删除
| @@ -2,7 +2,7 @@ apiVersion: v1 | @@ -2,7 +2,7 @@ apiVersion: v1 | ||
| 2 | kind: Service | 2 | kind: Service |
| 3 | metadata: | 3 | metadata: |
| 4 | name: allied-creation-cooperation | 4 | name: allied-creation-cooperation |
| 5 | - namespace: <replace-your-k8s-namespace> | 5 | + namespace: mmm-suplus-prd |
| 6 | labels: | 6 | labels: |
| 7 | k8s-app: allied-creation-cooperation | 7 | k8s-app: allied-creation-cooperation |
| 8 | spec: | 8 | spec: |
| @@ -10,6 +10,9 @@ spec: | @@ -10,6 +10,9 @@ spec: | ||
| 10 | - name: "http" | 10 | - name: "http" |
| 11 | port: 80 | 11 | port: 80 |
| 12 | targetPort: 8082 | 12 | targetPort: 8082 |
| 13 | + - name: "https" | ||
| 14 | + port: 443 | ||
| 15 | + targetPort: 443 | ||
| 13 | selector: | 16 | selector: |
| 14 | k8s-app: allied-creation-cooperation | 17 | k8s-app: allied-creation-cooperation |
| 15 | --- | 18 | --- |
| @@ -17,7 +20,7 @@ apiVersion: extensions/v1beta1 | @@ -17,7 +20,7 @@ apiVersion: extensions/v1beta1 | ||
| 17 | kind: Deployment | 20 | kind: Deployment |
| 18 | metadata: | 21 | metadata: |
| 19 | name: allied-creation-cooperation | 22 | name: allied-creation-cooperation |
| 20 | - namespace: <replace-your-k8s-namespace> | 23 | + namespace: mmm-suplus-prd |
| 21 | labels: | 24 | labels: |
| 22 | k8s-app: allied-creation-cooperation | 25 | k8s-app: allied-creation-cooperation |
| 23 | spec: | 26 | spec: |
| @@ -44,22 +47,66 @@ spec: | @@ -44,22 +47,66 @@ spec: | ||
| 44 | - cn-hangzhou.i-bp1hyp5oips9cdwxxgxy | 47 | - cn-hangzhou.i-bp1hyp5oips9cdwxxgxy |
| 45 | containers: | 48 | containers: |
| 46 | - name: allied-creation-cooperation | 49 | - name: allied-creation-cooperation |
| 47 | - image: 192.168.0.243:5000/mmm/allied-creation-cooperation:dev | 50 | + image: 192.168.0.243:5000/mmm/allied-creation-cooperation:master |
| 48 | imagePullPolicy: Always | 51 | imagePullPolicy: Always |
| 49 | ports: | 52 | ports: |
| 50 | - containerPort: 8082 | 53 | - containerPort: 8082 |
| 54 | + - containerPort: 443 | ||
| 51 | volumeMounts: | 55 | volumeMounts: |
| 52 | - mountPath: /opt/logs | 56 | - mountPath: /opt/logs |
| 53 | name: accesslogs | 57 | name: accesslogs |
| 54 | env: | 58 | env: |
| 55 | - name: LOG_LEVEL | 59 | - name: LOG_LEVEL |
| 56 | value: "debug" | 60 | value: "debug" |
| 61 | + - name: LOG_FRAMEWORK | ||
| 62 | + value: "beego" | ||
| 63 | + - name: LOG_TYPE | ||
| 64 | + value: "file" | ||
| 57 | - name: ENABLE_HTTPS | 65 | - name: ENABLE_HTTPS |
| 58 | value: "true" | 66 | value: "true" |
| 59 | - name: ERROR_BASE_CODE | 67 | - name: ERROR_BASE_CODE |
| 60 | value: "1" | 68 | value: "1" |
| 61 | - name: ERROR_BASE_CODE_MULTIPLE | 69 | - name: ERROR_BASE_CODE_MULTIPLE |
| 62 | value: "1000" | 70 | value: "1000" |
| 71 | + - name: ENABLE_KAFKA_LOG | ||
| 72 | + value: "false" | ||
| 73 | + - name: USER_MODULE_HOST | ||
| 74 | + value: "https://allied-creation-user-prd.fjmaimaimai.com" | ||
| 75 | + - name: REDIS_HOST | ||
| 76 | + valueFrom: | ||
| 77 | + configMapKeyRef: | ||
| 78 | + name: suplus-config | ||
| 79 | + key: redis.ip | ||
| 80 | + - name: REDIS_PORT | ||
| 81 | + valueFrom: | ||
| 82 | + configMapKeyRef: | ||
| 83 | + name: suplus-config | ||
| 84 | + key: redis.port | ||
| 85 | + - name: POSTGRESQL_DB_NAME | ||
| 86 | + valueFrom: | ||
| 87 | + configMapKeyRef: | ||
| 88 | + name: suplus-config | ||
| 89 | + key: postgresqlalliedcreationcooperation.dbname | ||
| 90 | + - name: POSTGRESQL_USER | ||
| 91 | + valueFrom: | ||
| 92 | + configMapKeyRef: | ||
| 93 | + name: suplus-config | ||
| 94 | + key: postgresql.user | ||
| 95 | + - name: POSTGRESQL_PASSWORD | ||
| 96 | + valueFrom: | ||
| 97 | + configMapKeyRef: | ||
| 98 | + name: suplus-config | ||
| 99 | + key: postgresql.password | ||
| 100 | + - name: POSTGRESQL_HOST | ||
| 101 | + valueFrom: | ||
| 102 | + configMapKeyRef: | ||
| 103 | + name: suplus-config | ||
| 104 | + key: postgresql.host | ||
| 105 | + - name: POSTGRESQL_PORT | ||
| 106 | + valueFrom: | ||
| 107 | + configMapKeyRef: | ||
| 108 | + name: suplus-config | ||
| 109 | + key: postgresql.port | ||
| 63 | volumes: | 110 | volumes: |
| 64 | - name: accesslogs | 111 | - name: accesslogs |
| 65 | emptyDir: {} | 112 | emptyDir: {} |
| 1 | #!/bin/bash | 1 | #!/bin/bash |
| 2 | export PATH=/root/local/bin:$PATH | 2 | export PATH=/root/local/bin:$PATH |
| 3 | -kubectl -n <replace-your-k8s-namespace> get pods | grep -q allied-creation-cooperation | 3 | +kubectl -n mmm-suplus-prd get pods | grep -q allied-creation-cooperation |
| 4 | if [ "$?" == "1" ];then | 4 | if [ "$?" == "1" ];then |
| 5 | - kubectl create -f /tmp/dev/allied-creation-cooperation/allied-creation-cooperation.yaml --record | ||
| 6 | - kubectl -n <replace-your-k8s-namespace> get svc | grep -q allied-creation-cooperation | 5 | + kubectl create -f /tmp/prd/allied-creation-cooperation/allied-creation-cooperation.yaml --record |
| 6 | + kubectl -n mmm-suplus-prd get svc | grep -q allied-creation-cooperation | ||
| 7 | if [ "$?" == "0" ];then | 7 | if [ "$?" == "0" ];then |
| 8 | echo "allied-creation-cooperation service install success!" | 8 | echo "allied-creation-cooperation service install success!" |
| 9 | else | 9 | else |
| 10 | echo "allied-creation-cooperation service install fail!" | 10 | echo "allied-creation-cooperation service install fail!" |
| 11 | fi | 11 | fi |
| 12 | - kubectl -n <replace-your-k8s-namespace> get pods | grep -q allied-creation-cooperation | 12 | + kubectl -n mmm-suplus-prd get pods | grep -q allied-creation-cooperation |
| 13 | if [ "$?" == "0" ];then | 13 | if [ "$?" == "0" ];then |
| 14 | echo "allied-creation-cooperation deployment install success!" | 14 | echo "allied-creation-cooperation deployment install success!" |
| 15 | else | 15 | else |
| 16 | echo "allied-creation-cooperation deployment install fail!" | 16 | echo "allied-creation-cooperation deployment install fail!" |
| 17 | fi | 17 | fi |
| 18 | else | 18 | else |
| 19 | - kubectl delete -f /tmp/dev/allied-creation-cooperation/allied-creation-cooperation.yaml | ||
| 20 | - kubectl -n <replace-your-k8s-namespace> get svc | grep -q allied-creation-cooperation | 19 | + kubectl delete -f /tmp/prd/allied-creation-cooperation/allied-creation-cooperation.yaml |
| 20 | + kubectl -n mmm-suplus-prd get svc | grep -q allied-creation-cooperation | ||
| 21 | while [ "$?" == "0" ] | 21 | while [ "$?" == "0" ] |
| 22 | do | 22 | do |
| 23 | - kubectl -n <replace-your-k8s-namespace> get svc | grep -q allied-creation-cooperation | 23 | + kubectl -n mmm-suplus-prd get svc | grep -q allied-creation-cooperation |
| 24 | done | 24 | done |
| 25 | - kubectl -n <replace-your-k8s-namespace> get pods | grep -q allied-creation-cooperation | 25 | + kubectl -n mmm-suplus-prd get pods | grep -q allied-creation-cooperation |
| 26 | while [ "$?" == "0" ] | 26 | while [ "$?" == "0" ] |
| 27 | do | 27 | do |
| 28 | - kubectl -n <replace-your-k8s-namespace> get pods | grep -q allied-creation-cooperation | 28 | + kubectl -n mmm-suplus-prd get pods | grep -q allied-creation-cooperation |
| 29 | done | 29 | done |
| 30 | - kubectl create -f /tmp/dev/allied-creation-cooperation/allied-creation-cooperation.yaml --record | ||
| 31 | - kubectl -n <replace-your-k8s-namespace> get svc | grep -q allied-creation-cooperation | 30 | + kubectl create -f /tmp/prd/allied-creation-cooperation/allied-creation-cooperation.yaml --record |
| 31 | + kubectl -n mmm-suplus-prd get svc | grep -q allied-creation-cooperation | ||
| 32 | if [ "$?" == "0" ];then | 32 | if [ "$?" == "0" ];then |
| 33 | echo "allied-creation-cooperation service update success!" | 33 | echo "allied-creation-cooperation service update success!" |
| 34 | else | 34 | else |
| 35 | echo "allied-creation-cooperation service update fail!" | 35 | echo "allied-creation-cooperation service update fail!" |
| 36 | fi | 36 | fi |
| 37 | - kubectl -n <replace-your-k8s-namespace> get pods | grep -q allied-creation-cooperation | 37 | + kubectl -n mmm-suplus-prd get pods | grep -q allied-creation-cooperation |
| 38 | if [ "$?" == "0" ];then | 38 | if [ "$?" == "0" ];then |
| 39 | echo "allied-creation-cooperation deployment update success!" | 39 | echo "allied-creation-cooperation deployment update success!" |
| 40 | else | 40 | else |
| @@ -12,6 +12,8 @@ import ( | @@ -12,6 +12,8 @@ import ( | ||
| 12 | type SearchDividendsEstimateQuery struct { | 12 | type SearchDividendsEstimateQuery struct { |
| 13 | // 承接人分红预算单号 | 13 | // 承接人分红预算单号 |
| 14 | DividendsEstimateOrderNumber string `cname:"承接人分红预算单号" json:"dividendsEstimateOrderNumber,omitempty"` | 14 | DividendsEstimateOrderNumber string `cname:"承接人分红预算单号" json:"dividendsEstimateOrderNumber,omitempty"` |
| 15 | + // 分红订单号或退货单号 | ||
| 16 | + MatchOrderOrReturnedOrderNum string `json:"matchOrderOrReturnedOrderNum"` | ||
| 15 | // 分红类型,1订单分红,2退货冲销,3金额激励 | 17 | // 分红类型,1订单分红,2退货冲销,3金额激励 |
| 16 | DividendsType int32 `cname:"分红类型" json:"dividendsType,omitempty"` | 18 | DividendsType int32 `cname:"分红类型" json:"dividendsType,omitempty"` |
| 17 | // 公司ID,通过集成REST上下文获取 | 19 | // 公司ID,通过集成REST上下文获取 |
| @@ -11,6 +11,8 @@ import ( | @@ -11,6 +11,8 @@ import ( | ||
| 11 | type SearchDividendsOrderQuery struct { | 11 | type SearchDividendsOrderQuery struct { |
| 12 | // 分红订单号 | 12 | // 分红订单号 |
| 13 | DividendsOrderNumber string `cname:"分红订单号" json:"dividendsOrderNumber,omitempty"` | 13 | DividendsOrderNumber string `cname:"分红订单号" json:"dividendsOrderNumber,omitempty"` |
| 14 | + // 来源单号 | ||
| 15 | + DividendsOriginalOrderNum string `json:"dividendsOriginalOrderNum"` | ||
| 14 | // 客户名称 | 16 | // 客户名称 |
| 15 | CustomerName string `cname:"客户名称" json:"customerName,omitempty"` | 17 | CustomerName string `cname:"客户名称" json:"customerName,omitempty"` |
| 16 | // 页面大小 | 18 | // 页面大小 |
| @@ -13,6 +13,8 @@ type SearchDividendsReturnedOrderQuery struct { | @@ -13,6 +13,8 @@ type SearchDividendsReturnedOrderQuery struct { | ||
| 13 | DividendsReturnedCustomerName string `cname:"退货客户姓名" json:"dividendsReturnedCustomerName,omitempty"` | 13 | DividendsReturnedCustomerName string `cname:"退货客户姓名" json:"dividendsReturnedCustomerName,omitempty"` |
| 14 | // 分红退货单号 | 14 | // 分红退货单号 |
| 15 | DividendsReturnedOrderNumber string `cname:"分红退货单号" json:"dividendsReturnedOrderNumber,omitempty"` | 15 | DividendsReturnedOrderNumber string `cname:"分红退货单号" json:"dividendsReturnedOrderNumber,omitempty"` |
| 16 | + //源单号(原始订单号) | ||
| 17 | + OriginalOrderNum string `json:"originalOrderNum"` | ||
| 16 | // 页面大小 | 18 | // 页面大小 |
| 17 | PageSize int64 `cname:"页面大小" json:"pageSize,omitempty"` | 19 | PageSize int64 `cname:"页面大小" json:"pageSize,omitempty"` |
| 18 | // 页面大小 | 20 | // 页面大小 |
| @@ -348,7 +348,10 @@ func (repository *DividendsEstimateRepository) Find(queryOptions map[string]inte | @@ -348,7 +348,10 @@ func (repository *DividendsEstimateRepository) Find(queryOptions map[string]inte | ||
| 348 | query.Where("order_good_id = ?", orderGoodId) | 348 | query.Where("order_good_id = ?", orderGoodId) |
| 349 | } | 349 | } |
| 350 | if dividendsEstimateOrderNumber, ok := queryOptions["dividendsEstimateOrderNumber"]; ok && dividendsEstimateOrderNumber != "" { | 350 | if dividendsEstimateOrderNumber, ok := queryOptions["dividendsEstimateOrderNumber"]; ok && dividendsEstimateOrderNumber != "" { |
| 351 | - query.Where("dividends_estimate_order_number ilike ?", fmt.Sprintf("%%%s%%", dividendsEstimateOrderNumber)) | 351 | + query.Where("dividends_estimate_order_number like ?", fmt.Sprintf("%%%s%%", dividendsEstimateOrderNumber)) |
| 352 | + } | ||
| 353 | + if matchOrderOrReturnedOrderNum, ok := queryOptions["matchOrderOrReturnedOrderNum"]; ok && matchOrderOrReturnedOrderNum != "" { | ||
| 354 | + query.Where("order_or_returned_order_num like ?", fmt.Sprintf("%%%s%%", matchOrderOrReturnedOrderNum)) | ||
| 352 | } | 355 | } |
| 353 | if dividendsEstimateIds, ok := queryOptions["dividendsEstimateIds"]; ok && len(dividendsEstimateIds.([]int64)) > 0 { | 356 | if dividendsEstimateIds, ok := queryOptions["dividendsEstimateIds"]; ok && len(dividendsEstimateIds.([]int64)) > 0 { |
| 354 | query.Where("dividends_estimate_id IN (?)", pg.In(dividendsEstimateIds)) | 357 | query.Where("dividends_estimate_id IN (?)", pg.In(dividendsEstimateIds)) |
| @@ -564,7 +564,10 @@ func (repository *DividendsOrderRepository) Find(queryOptions map[string]interfa | @@ -564,7 +564,10 @@ func (repository *DividendsOrderRepository) Find(queryOptions map[string]interfa | ||
| 564 | dividendsOrders := make([]*domain.DividendsOrder, 0) | 564 | dividendsOrders := make([]*domain.DividendsOrder, 0) |
| 565 | query := sqlbuilder.BuildQuery(tx.Model(÷ndsOrderModels), queryOptions) | 565 | query := sqlbuilder.BuildQuery(tx.Model(÷ndsOrderModels), queryOptions) |
| 566 | if dividendsOrderNumber, ok := queryOptions["dividendsOrderNumber"]; ok && dividendsOrderNumber != "" { | 566 | if dividendsOrderNumber, ok := queryOptions["dividendsOrderNumber"]; ok && dividendsOrderNumber != "" { |
| 567 | - query.Where("dividends_order_number ilike ?", fmt.Sprintf("%%%s%%", dividendsOrderNumber)) | 567 | + query.Where("dividends_order_number like ?", fmt.Sprintf("%%%s%%", dividendsOrderNumber)) |
| 568 | + } | ||
| 569 | + if dividendsOriginalOrderNum, ok := queryOptions["dividendsOriginalOrderNum"]; ok && dividendsOriginalOrderNum != "" { | ||
| 570 | + query.Where("dividends_original_order_num like ?", fmt.Sprintf("%%%s%%", dividendsOriginalOrderNum)) | ||
| 568 | } | 571 | } |
| 569 | if dividendsOrderNumbers, ok := queryOptions["dividendsOrderNumbers"]; ok && len(dividendsOrderNumbers.([]string)) > 0 { | 572 | if dividendsOrderNumbers, ok := queryOptions["dividendsOrderNumbers"]; ok && len(dividendsOrderNumbers.([]string)) > 0 { |
| 570 | query.Where("dividends_order_number IN (?)", pg.In(dividendsOrderNumbers.([]string))) | 573 | query.Where("dividends_order_number IN (?)", pg.In(dividendsOrderNumbers.([]string))) |
| @@ -574,8 +574,11 @@ func (repository *DividendsReturnedOrderRepository) Find(queryOptions map[string | @@ -574,8 +574,11 @@ func (repository *DividendsReturnedOrderRepository) Find(queryOptions map[string | ||
| 574 | if dividendsOrderNumber, ok := queryOptions["dividendsOrderNumber"]; ok && dividendsOrderNumber != "" { | 574 | if dividendsOrderNumber, ok := queryOptions["dividendsOrderNumber"]; ok && dividendsOrderNumber != "" { |
| 575 | query.Where("dividends_order_number = ?", dividendsOrderNumber) | 575 | query.Where("dividends_order_number = ?", dividendsOrderNumber) |
| 576 | } | 576 | } |
| 577 | + if originalOrderNum, ok := queryOptions["originalOrderNum"]; ok && originalOrderNum != "" { | ||
| 578 | + query.Where("original_order_num like ?", fmt.Sprintf("%%%s%%", originalOrderNum)) | ||
| 579 | + } | ||
| 577 | if dividendsReturnedOrderNumber, ok := queryOptions["dividendsReturnedOrderNumber"]; ok && dividendsReturnedOrderNumber != "" { | 580 | if dividendsReturnedOrderNumber, ok := queryOptions["dividendsReturnedOrderNumber"]; ok && dividendsReturnedOrderNumber != "" { |
| 578 | - query.Where("dividends_returned_order_number ilike ?", fmt.Sprintf("%%%s%%", dividendsReturnedOrderNumber)) | 581 | + query.Where("dividends_returned_order_number like ?", fmt.Sprintf("%%%s%%", dividendsReturnedOrderNumber)) |
| 579 | } | 582 | } |
| 580 | if dividendsReturnedOrderNumbers, ok := queryOptions["dividendsReturnedOrderNumbers"]; ok && len(dividendsReturnedOrderNumbers.([]string)) > 0 { | 583 | if dividendsReturnedOrderNumbers, ok := queryOptions["dividendsReturnedOrderNumbers"]; ok && len(dividendsReturnedOrderNumbers.([]string)) > 0 { |
| 581 | query.Where("dividends_returned_order_number IN (?)", pg.In(dividendsReturnedOrderNumbers.([]string))) | 584 | query.Where("dividends_returned_order_number IN (?)", pg.In(dividendsReturnedOrderNumbers.([]string))) |
-
请 注册 或 登录 后发表评论